//package test;
//
//import io.github.bonigarcia.wdm.WebDriverManager;
//import org.openqa.selenium.Cookie;
//import org.openqa.selenium.WebDriver;
//import org.openqa.selenium.chrome.ChromeDriver;
//import org.openqa.selenium.chrome.ChromeOptions;
//import org.openqa.selenium.devtools.DevTools;
//import org.openqa.selenium.devtools.v85.page.Page;
//
//import java.util.Collections;
//import java.util.Optional;
//import java.util.Scanner;
//import java.util.Set;
//
//public class HttpTest2 {
////    private static String WC_ROBOT = "http://www.iwencai.com/customized/chart/get-robot-data";
//
//    private static String WC_ROBOT = "https://search.10jqka.com.cn/unifiedwap/result?w=%E7%AB%9E%E4%BB%B7%E6%B6%A8%E5%B9%85%E5%A4%A7%E4%BA%8E1%25%3B&querytype=stock";
//
//
//    public static void main(String[] args) throws InterruptedException {
//        // 自动配置 ChromeDriver
//        ChromeOptions options = new ChromeOptions();
//
//        options.setExperimentalOption("excludeSwitches", Collections.singletonList("enable-automation"));
//        options.setExperimentalOption("useAutomationExtension", false);
////        options.addArguments("--headless=new");
//        options.addArguments("--window-size=1920,1080");
//        options.addArguments("--disable-gpu");
//        options.addArguments("--user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36");  // 自定义 User-Agent
//        options.addArguments("--user-data-dir=C:\\Users\\mechrevo\\AppData\\Local\\Google\\Chrome\\User Data\\");              // 自定义用户目录
//
//// 禁用 Blink 的自动化控制特征（可能已失效，需测试）
//        options.addArguments("--disable-blink-features=AutomationControlled");
//
//        System.setProperty("webdriver.chrome.driver","D:\\Develop\\ChromeDriver\\chromedriver-win64\\chromedriver.exe");
//
////        WebDriverManager.chromedriver().setup();
//        WebDriver driver = new ChromeDriver();
//
//
////        // 获取 DevTools 并创建会话
////        DevTools devTools = ((ChromeDriver) driver).getDevTools();
////        devTools.createSession();
////
////// 覆盖 navigator.webdriver 属性
////        devTools.send(Page.enable());
////        devTools.send(Page.addScriptToEvaluateOnNewDocument(
////                "Object.defineProperty(navigator, 'webdriver', {get: () => undefined})", Optional.empty()
////        ));
////
////// 可选：覆盖其他检测点（如 plugins、languages）
////        devTools.send(Page.addScriptToEvaluateOnNewDocument(
////                "Object.defineProperty(navigator, 'plugins', {get: () => [1, 2, 3]})",Optional.empty()
////        ));
//
//        try {
//            // 打开问财登录页面
//            driver.get(WC_ROBOT);
//
//            Thread.sleep(1000L);
//            // 获取所有 Cookie
//            Set<Cookie> cookies = driver.manage().getCookies();
//
//            // 输出 Cookie 信息
//            System.out.println("获取到的 Cookie:");
//            for (Cookie cookie : cookies) {
//                System.out.println(cookie.getName() + ": " + cookie.getValue());
//            }
//
//            // 将 Cookie 转换为请求头格式（可选）
//            StringBuilder cookieHeader = new StringBuilder();
//            for (Cookie cookie : cookies) {
//                cookieHeader.append(cookie.getName()).append("=").append(cookie.getValue()).append("; ");
//            }
//            System.out.println("\nCookie 请求头格式:\n" + cookieHeader);
//
//            new Scanner(System.in).nextLine();
//
//        } finally {
//            // 关闭浏览器
//            driver.quit();
//        }
//    }
//}
